spring peeper - German English Dictionary